package com.shop.cereshop.agent.page.rank;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @description: TODO
 * @author lx
 * @date 2025/10/18 17:45
 * @version 1.0
 */
@ApiModel(value = "RankItem", description = "排行榜项")
@Data
public class RankItem {
  @ApiModelProperty(value = "用户id")
  private Long agentUserId;

  @ApiModelProperty(value = "排名")
  private int rankLevel;

  @ApiModelProperty(value = "用户昵称")
  private String nickname;

  @ApiModelProperty(value = "用户头像")
  private String avatar;

  @ApiModelProperty(value = "统计值(人/金额)")
  private BigDecimal statValue;

  @ApiModelProperty(value = "排行榜类型(1-商家数量榜，2-商家成交额榜，3-用户数量榜，4-用户成交额榜，5-业务员推广榜，6-代理商推广榜)")
  private Integer rankType;
}